html,body{
    background: #212121 !important;
    color: white;
}
.login{
    background: #212121;
}
.login .message{
    display: none;
}
form,hr{
    background: #212121 !important;
}
input[type=text],input[type=password],input[type=number],
input[type=nickname],
textarea
{
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    background-color: #212121 !important;
    color: #fff !important;
}
.layui-layer-title,
.layui-layer-iframe{
    background: #212121 !important;
    color: white !important;
    border-bottom: 1px solid #333 !important;
}

input[type=submit]{
    background: #f90 !important;
}

blockquote{
    background: #212121 !important;
    border-left :0 !important;
}
.layui-table td, .layui-table th, .layui-table-header, .layui-table-tool, .layui-table-view, .layui-table[lay-skin=row], .layui-table[lay-skin=line]{
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    background-color: #212121 !important; 
}
.layui-form-select dl,{
    background: #212121;
}
.layui-form-select dl dd:hover {
    background-color: #f2f2f2;
    color: #212121;
}


.layui-footer{
    background: #212121 !important;
}
.hideMenu{
    background: #333 !important;
}
.layui-body,
.layui-footer{
    border : 0 !important;
}
#top_tabs_box{
    border-bottom: 1px solid #333;
}
.layui-layout-admin .layui-side,
.layui-header{
    background: #333 !important;
}
.layui-header{
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.layui-layout-admin .layui-side{
    border-right:1px solid rgba(255, 255, 255, 0.1); 
}
.layui-table{
    background: none;
}
.layui-table td{
    color : #878787
}

.layui-form-select dl{
    background: #333;
    border : 1px solid rgba(255, 255, 255, 0.1); ; 
}
/* .layui-table tbody tr:hover, .layui-table-hover{
    background-color: #333 !important;
} */

.layui-table thead tr, .layui-table-fixed-l tr, .layui-table-header, .layui-table-mend, .layui-table-patch, .layui-table-tool,
.layui-table tbody tr:hover, .layui-table-hover{
    background: none !important;
}

.layui-table tr:hover{
    background: #333 !important;
}
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover,
.layui-nav-tree .layui-nav-child dd.layui-this a:hover,
.layui-tab-title .layui-this{
    background: rgba(255, 255, 255, 0.05);
}
.layui-form-select dl dd.layui-this{
    background: rgba(255, 255, 255, 0.05);
}
.closeBox{
    background: #222 !important;
    color: white !important;
    border-left : 1px solid rgba(255, 255, 255, 0.1); ; 
    border-bottom : 1px solid rgba(255, 255, 255, 0.1); ; 
}
.closeBox .layui-nav-item a, .closeBox .layui-nav-item a:hover{
    color: #fff;
}
.layui-nav-child{
    background: #222;
    border : 1px solid rgba(255, 255, 255, 0.1); ; 
}
.top_menu.layui-nav .layui-nav-child a:hover, .closeBox.layui-nav .layui-nav-child a:hover{
    background-color: #4E5465;
}
.layui-nav-child * {
    color: white;
}
.layui-laypage{
    background: #222;
    color: white;
}
.layui-laypage-curr,
.layui-laypage .layui-laypage-curr .layui-laypage-em{
    color: white;
    background:#4E5465 !important; 
}
._panel{
    background: #333 !important;
    padding: 0 !important;
    margin : 10px !important;
}
._panel .layui-table,
._panel .layui-table td,
._panel .layui-table tr
._panel .layui-table th{
    background: #333 !important;
}
._panel form{
    background: none !important;
}

.layui-input{
    background: #212121;
    color: #fff;
    border : 1px solid rgba(255, 255, 255, 0.1); ; 
}

.login .loginbtn{
    border-radius: 30px !important;
    background: #dc4666 !important;
    border: solid 1px #dc4666 !important;
    width: auto !important;
    padding-left : 50px !important;
    padding-right : 50px !important;
    margin-top:50px !important;
}
.login .loginbtn:hover{
    background: rgba(220, 70, 102, 0.85) !important;
    border: solid 1px rgba(220, 70, 102, 0.1) !important;
}
.login-bg{
    position: relative;
}
.login-bg .top b{
    color: #fff;
    font-size: 21px;
    font-weight: normal;
    margin-left : 10px;
    display: inline-block;
    line-height: 40px;
    vertical-align: middle

}

.login{
    margin-top : 200px;
}

.layui-laypage a, .layui-laypage span{
    background-color: #222;
    color: white;
}
.layui-laypage-curr, .layui-laypage .layui-laypage-curr .layui-laypage-em{
    border:1px solid #e2e2e2;
    padding: 0;
}

.layui-laypage>a:first-child, .layui-laypage>a:first-child em,.layui-laypage>a:last-child, .layui-laypage>a:last-child em{
    background: #222;
    border-color: #e2e2e2;
    color: white; 
    /* border : 0;*/
}

a.layui-layer-ico.layui-layer-close.layui-layer-close1:before {
    content: "x";
}
.layui-layer-setwin .layui-layer-close1{
    background: none;
    color: white;
}



.panel_box.row {
    color: white !important;
}